package com.twu.biblioteca.view;

import com.twu.biblioteca.Customer;
import com.twu.biblioteca.Library;

public interface UI {

    public String[] readMovieDetails();

    public String[] readLogin();

    public String[] readBookDetails();

    public void successBookCheckout();

    public void unavailableBook();

    public void successLogin();

    public void invalidLogin();

    public void welcomeMessage();

    public void successCheckoutMovie();

    public void unavailableMovie();

    public void listBooks(Library library);

    public void listMovies(Library library);

    public void quit();

    public void successBookReturn();

    public void invalidBookReturn();

    public void successMovieReturn();

    public void invalidMovieReturn();

    public void printCurrentlyLoggedIn(Customer currentlyLoggedIn);

    public String readInput();

    public void showOptions(boolean currentlyLoggedIn);

    public void invalidOptionEntered();
}
